﻿<?php

class InitFilter implements PC4_Util_Filtro {
	
	function filtra($controlador) {
		$controlador->porteiro = new TICE_Util_AutenticadorSessaoAtivo('estudantes_view');
		$controlador->layout->title = 'Click Trainee';
		$controlador->layout->view = 'layout_inicial';
		$controlador->layout->addMetaTag(
			array(
				'description' => 'Descrição do site',
				'keywords' => 'Click Trainee,'
			)
		);
		$controlador->layout->addCSS(array('estilo'));
		$controlador->layout->addJS('jquery-1.4.2.min.js');
		// Pegando os dados do usuarios
		$controlador->usuario = $controlador->porteiro->getUsuario();
		if ($controlador->usuario != null) {
			$controlador->layout->setDado('usuario', $controlador->usuario);
		}
		// Pegando o numero de estatisticas
		$mLog = new PC4_Crud_Abstrato('logs_estudantes');
		$controlador->db->select('COUNT(*) as total');
		$controlador->db->join('estudantes e', 'e.id = l.id_estudantes', 'inner');
		$rTotal = current($mLog->consulta(array('e.id_usuarios' => $controlador->usuario['id_usuarios'])));
		$controlador->layout->setDado('totalPesquisado', $rTotal->total);
	}
	
}